Big Huge Thesaurus

creme anglais

noun

sounds kind of like